package com.hub.service.asset;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hub.dto.asset.SearchSupplierInfoDto;
import com.hub.dto.asset.SupplierInfoDto;
import com.hub.entity.asset.AssetSupplierInfo;
import com.hub.utils.ApiResultObject;
import com.hub.utils.PagingResultObject;

/**
 * @author hub
 */
public interface ISupplierInfoService extends IService<AssetSupplierInfo> {
    /**
     * 
     * 分页查询列表
     * @param queryModel
     * @return
     */
    PagingResultObject getList(SearchSupplierInfoDto queryModel);

    /**
     * 
     * 添加供应商
     * @param addModel
     * @return
     */
    ApiResultObject doAddSupplier(SupplierInfoDto addModel);

    /**
     * 
     * 删除供应商
     * @param id
     * @return
     */
    ApiResultObject doDeleteSupplier(long id);

    /**
     * 
     * 修改供应商
     * @param addModel
     * @return
     */
    ApiResultObject doModifySupplier(SupplierInfoDto addModel);

}
